hundreds and thousands - French English Dictionary